<?php
session_start();
if(isset($_SESSION["user"])){
include_once("/Classes/Pessoas.php");
include_once("/Classes/Pagina.php");

$pessoa = new Pessoas();
$pessoa =  unserialize($_SESSION["user"]);



?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script language="javascript" src="jquery-1.5.2.js"></script>
<script type="text/javascript" src="javascript/cadastroDemanda.js"></script>
<script type="text/javascript" src="javascript/alocacaoFuncionario.js"></script>
<script type="text/javascript" src="javascript/jqModal.js"></script>
<script type="text/javascript" src="javascript/buscaDemanda.js"></script>
<script type="text/javascript" src="javascript/cadastroFuncionario.js"></script>
<script src="jquery.maskedinput-1.2.2.js" type="text/javascript"></script>
<script src="jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript" src="javascript/cadastroTipoNota.js"></script>
<script type="text/javascript" src="javascript/codigosTipoNota.js"></script>
<script type="text/javascript" src="javascript/buscaDesnhistas.js"></script>
<link rel="stylesheet" href="css/telaInicial.css" type="text/css" />
<script src="javascript/jquery.click-calendario-1.0.js" type="text/javascript"></script>
<link rel="stylesheet" href="css/jquery.click-calendario-1.0.css" type="text/css" /> 

<head>
<script language="javascript">
// variaveis utilizadas no método de busca
var parametroBuscaAreaResp;
var tipo;

	$(document).ready(function(){
	
	//médoto para carregar cada página do menu principal
	$("a:.botaoMenu").click(function(){	
	    limparformErro();
		var pagina = $(this).attr("href");
		if(pagina == "paginas/fimSessao.php"){
		$.post(pagina,{}, function(resposta){
				$(window.document.location).attr('href',resposta);
			
		});
		}else if(pagina == "minhasNotas"){
			$("#conteudo").empty();
			$("#conteudo").append("<p class='tituloCadastro'>Minhas notas</p>");
			var tecnico = "<?php echo $pessoa->getNome(); ?>";
			$.post("paginas/resultado.busca.demanda.php",{tecnico:tecnico},function(resposta){	
				$("#conteudo").append(resposta);
									
	});	
		}else{
			$("#conteudo").load(pagina);
		}
		return false;
	
		
	});

	//adiciona os calendarios aos campos de data da pagina buscaDemanda.php
	$('#txtDataInicio').live("focus", function(){
   	 $(this).calendario({
        target:'#txtDataInicio'
    	});
	});
	//adiciona os calendarios aos campos de data da pagina buscaDemanda.php
	$('#txtDataFim').live("focus", function(){
   	 $(this).calendario({
        target:'#txtDataFim',
		minDate: $("#txtDataInicio").attr("value")
    	});
	});
	
	//função para criar o formulario de acordo com o tipo de funcionário
	
	$('#selFuncao').live("change", function() {
		//var sel = $("#tipoFuncionario").attr("value");
		var textoOpcao = $('#selFuncao option:selected').text();
		if(textoOpcao == "Engenheiro" || textoOpcao == "Estagiário de Engenharia" ){
		    $("#tudoCadastroFuncionario").load("paginas/cadastroEngenheiro.php");
		}else{
		    $("#tudoCadastroFuncionario").load("paginas/cadastroColaboradores.php");
		}
		
	});
	
	//função para colocar mascará no parametro de pesquisa por número
	$("#txtParametroBuscaDemandaNumero").live("focus", function(){
		$("#txtParametroBuscaDemandaNumero").mask("99/99999999");
	});
	
	//método que verifica se uma nota já esta cadastrada
	$("#txtNumero").live("blur", function(){
		 limparformErro();	
		 var pagina = "paginaReceberDados/conferirDemanda.php" ;
		 var ano = $("#txtNumeroAno").attr("value");
		 var Numero = $("#txtNumero").attr("value");
		 var demanda = ano + Numero;
		 if(demanda.length == 10){
		 	$.post(pagina,{demanda: demanda}, function(resposta){
				
				if(resposta == 0){
					var mensagem = "<li class='errosFormsTextoLi'>O número da nota já foi cadastrado.</li>";
				    $("#txtNumero").addClass("erro");
					$("#txtNumeroAno").addClass("erro");
					$("#errosForms").append(mensagem);	
					$('#errosForms').slideToggle('slow');
					mensagem = ""; 	
				}else if(resposta == 1){
					$("#txtNumero").removeClass("erro");
					$("#txtNumeroAno").removeClass("erro");
					
				}
			});
		 }
	
	});
	
	//mostrar os desenhistas da nota
	$("#expandirDesenhistas").live("click", function(){
			
			buscaDesenhistas();	
				
	});
	//adicionar um desenhista
	$("#paginaAdicionar").live("click", function(){
			paginaAdicionar();
				
	});
	
	//excluir os desenhistas
	$("a:.excluirDesenhista").live("click", function(){
			var matricula = $(this).attr("lang");
			excluirDesenhistas(matricula);
			
				
	});
	
	//função para buscas as demandas
	$("#buscarDemandas").live("click", function(){
			
			buscaDemanda();	
				
	});
	
	//função para alocar os técnicos
	$("#btnEnviarAlocacao").live("click", function(){
			var origemRequisicao = "alocarTecnico";
			Alocacao();	
				
	});
	//funcao para adicionar um desenhista
	$("#addDesenhistaDemanda").live("click", function(){
			var origemRequisicao = "alocarDesenhista";
			$("#tudo").fadeIn();
			Alocacao();	
				
	});
	
	//função para voltar pagina editar demandas
	$("#buscarDemandas").live("click", function(){
			
			buscaDemanda();	
				
	});
	
	//funcao para executar o cadastro de funcionario quando o mouse é clicadao
		$("#btnEnviarFuncionario").live("click", function(){
				limparformErro();
				cadastraFuncionario(1);
				
		});
//-------------------------------------------------------------------

    //visualizar todos os dados da demanda
	$("a:.visualizarDemandaCompletaLink").live("click",function(){	
		var pagina = "paginas/editarDemanda.php" ;
		var id = $(this).attr("lang");
		var textoVoltar = $("#textoVoltar").attr("value");
		$.post(pagina,{numero:id, textoVoltar:textoVoltar }, function(resposta){
			
			$("#conteudo").empty();
			$('#conteudo').append(resposta);
			//$('#janela').slideToggle('slow');
			
		});
		return false;
	});
	 //função para fechar a pagina da demanda	
	  $("#fecharJanela").live("click", function(){
		  $("#tudo").fadeIn();
		  $('#janela').slideToggle('slide');
		  
		  
	  });
	  
	  //função para voltar para a pagina de busca
	  $("#btnVoltarDemanda").live("click", function(){
		  
		 $("#conteudo").empty();
		 $("#conteudo").load("paginas/buscaDemanda.php");
		 $("#conteudo").append("<div id='resultado2'></div>");
		 //$("#resultado").load("paginas/resultado.busca.demanda.php");
		  
		  
	  });
	  
	  

	//função para cadastro de demanda
	$("#btnEnviar").live("click", function(){
		limparformErro();
		var consulta = "inserir";
		Demanda(consulta);	
					
	});
	
	//função para editar de demanda
	$("#btnEditar").live("click", function(){
		limparformErro();
		var consulta = "editar";
		Demanda(consulta);	
		
					
	});

	//clicar no botão cadastra tipo nota
	$("#btnEnviarCadastroTipoNota").live("click", function(){
		limparformErro();
		cadastrarTipoNota();
	});
	//enter no campo cadastra tipo nota
	$("#txtTipoNota").live("keydown", function(event){
		if(event.keyCode == 13){
			limparformErro();
			cadastrarTipoNota();
		}
	});
	
	
	
	//função para limpar a div de erro 
	function limparformErro(){
		var t = $('#errosForms').css('display');
		if(t == "block"){
			$('#errosForms').slideToggle('slide');
		}
		$('#errosForms').each(function(){
			$("li").remove();
	  	});
	}
	
	
		
		
});

</script>


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PGDI</title>
</head>

<body>
<div id="tudo">
<div id="banner">
</div>
<div id="menus">
<?php Pagina::construirMenu($pessoa);  ?>

</div>
<div id="errosForms">
<p class="errosFormsTexto">
</p>
</div>
<div id="metas">
</div>

<div id="conteudo">

</div>
</div>
<div id="janela">
</div>
</body>
</html>
<? } ?>